_KRESOURCEMANAGER

//0x154 bytes (sizeof) struct _KRESOURCEMANAGER { struct _KEVENT NotificationAvailable; //0x0 ULONG cookie; //0x10 enum _KRESOURCEMANAGER_STATE State; //0x14 ULONG Flags; //0x18 struct _KMUTANT Mutex; //0x1c struct _KTMOBJECT_NAMESPACE_LINK NamespaceLink; //0x3c struct _GUID RmId; //0x50 struct _KQUEUE NotificationQueue; //0x60 struct _KMUTANT NotificationMutex; //0x88 struct _LIST_ENTRY EnlistmentHead; //0xa8 ULONG EnlistmentCount; //0xb0 LONG (*NotificationRoutine)(struct _KENLISTMENT* arg1, VOID* arg2, VOID* arg3, ULONG arg4, union _LARGE_INTEGER* arg5, ULONG arg6, VOID* arg7); //0xb4 VOID* Key; //0xb8 struct _LIST_ENTRY ProtocolListHead; //0xbc struct _LIST_ENTRY PendingPropReqListHead; //0xc4 struct _LIST_ENTRY CRMListEntry; //0xcc struct _KTM* Tm; //0xd4 struct _UNICODE_STRING Description; //0xd8 struct _KTMOBJECT_NAMESPACE Enlistments; //0xe0 struct _KRESOURCEMANAGER_COMPLETION_BINDING CompletionBinding; //0x140 };